在C语言中 条件表达式 x>0?x:-x 的功能是什么?
来源:百度知道 编辑:UC知道 时间:2024/09/28 10:01:22
如果x大于0 那么 等X 否则等-X
如果X>0成立,那么输出X,如果不成立那么输出-X、
相当于IF...ELSE语句,即:
if(x>0)
x; /*这里一般写一个表达式的,如a=x; */
elxe
-x; /* a=-x*/
简单说,就是求一个数(x)的绝对值
还是"幸巴达"一语中的
?: 是一组判断执行语句。
a? operator1 : operator2
意思就是,如果a是TRUE ,就执行operator1,否则,就执行operator2。